package com.ruoyi.project.channel.uxInfo.service;

import com.ruoyi.project.channel.channelOrder.domain.ChannelOrder;
import com.ruoyi.project.channel.uxInfo.domain.UxInfo;

import java.util.HashMap;
import java.util.List;

/**
 * 第三方 服务层
 * 
 * @author CAIN
 * @date 2020-02-23
 */
public interface IUxInfoService 
{
	/**
     * 查询第三方信息
     * 
     * @param uxId 第三方ID
     * @return 第三方信息
     */
	public UxInfo selectUxInfoById(Long uxId);
	
	/**
     * 查询第三方列表
     * 
     * @param uxInfo 第三方信息
     * @return 第三方集合
     */
	public List<UxInfo> selectUxInfoList(UxInfo uxInfo);
	
	/**
     * 新增第三方
     * 
     * @param uxInfo 第三方信息
     * @return 结果
     */
	public int insertUxInfo(UxInfo uxInfo);
	
	/**
     * 修改第三方
     * 
     * @param uxInfo 第三方信息
     * @return 结果
     */
	public int updateUxInfo(UxInfo uxInfo);
		
	/**
     * 删除第三方信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteUxInfoByIds(String ids);
	HashMap<String,String> getQrCode(String account, String password, ChannelOrder channelOrder);
}
